/*
Theme Name: Science
Theme URI: http://code.google.com/schs-site
Description: Based off BlankSlate, making heavy use of bootstrap. This is a theme for Mr. Young's site for SCHS students.
Author: The SCHS Web Design Club
Author URI: http://code.google.com/schs-site
Version: 1.0
Tags: one-column, flexible-width, custom-menu, featured-images, microformats, sticky-post, threaded-comments
License: GNU General Public License | This theme is completely free and open source to use as you like for both personal and commercial projects without any limitations.
License URI: https://www.gnu.org/licenses/gpl.html
*/
@import url(css/bootstrap.min.css);
@import url(css/font-awesome.css);

@media (max-width:767px) {
body {
padding-left:0;
padding-right:0;
}

#wrap,footer {
padding-left:20px;
padding-right:20px;
}

.astro-wrapper {
margin-bottom:20px;
}
.menu li{
    float:none;
}
}

body {
font-smooth:always;
-webkit-font-smoothing:antialiased;
}

.menu .nav li {
border-bottom-style:solid;
border-bottom-width:3px;
border-bottom-color:transparent;
}

.navbar {
z-index:999999;
}

footer {
margin-top:50px;
background:url(img/wild_oliva.png) repeat 0 0;
width:100%;
box-shadow:inset 0 20px 20px -20px #000;
}

#footer-lists {
color:#c8c8c8;
margin-top:20px;
}

.thumbnail {
box-shadow:0 0 15px rgba(0,0,0,.5);
padding:0;
}

.menu .nav li {
transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;
-o-transition:all .3s;
}

.menu .nav li:hover {
border-bottom-style:solid;
border-bottom-width:3px;
border-bottom-color:#4682B4;
}

.caption-astro:hover {
text-decoration:none;
}

.menu .nav-pills li a:hover {
background-color:transparent;
}

.menu .nav {
margin-bottom:0;
}

.navhr {
margin:20px 0 0;
}

.navhrb {
margin:0;
}

footer a {
color:#dcdcdc;
}

footer a:hover {
color:#dcdcdc;
}

ol,ul {
list-style:none;
}

.post:first-child {
border-top-style:solid;
border-top-color:#dcdcdc;
border-top-width:1px;
border-bottom-style:solid;
border-bottom-color:#dcdcdc;
border-bottom-width:1px;
margin-top:20px;
padding:20px;
}

.post:last-child {
margin-bottom:20px;
}

html,body {
height:100%;
}

.post {
border-bottom-style:solid;
border-bottom-color:#dcdcdc;
border-bottom-width:1px;
padding:20px;
}

.contact-title {
font-size:11px;
color:#999;
text-transform:uppercase;
}

.contact-hr {
border-bottom-style:none;
border-top:1px solid #c8c8c8;
margin:0 0 3px;
}
.astro {
height:250px;
background-position:center;
}
.astro div {
padding:5px;
background-color:black;
color:whitesmoke;
opacity:.8;
}
.astro div h4 {
padding:0px;
margin:0px;
}
/*hide child pages from the nav!*/
.menu ul li ul {
visibility:hidden;
height:0px;
}
.menu ul li a {
margin-top:0px;
margin-bottom:0px;
}
hr {
border-bottom:1px solid #eeeeee;
border-top:0 none #ffffff;
}
.current_page_item {
background-color:rgb(240,240,240);
}